using System;
using System.Collections;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ClassInterface, Guid("2a3a3596-c635-407f-907c-e3a82679eece"), ProgId("BMC.ARSystem.ListMenu")]
	public class ListMenu : Menu
	{
		[ARStructMemTypeInfo(Name = "content", Offset = 0u)]
		private ArrayList _content;
		public new ArrayList Content
		{
			get
			{
				return this._content;
			}
			set
			{
				this._content = value;
			}
		}
		public ListMenu()
		{
		}
		internal ListMenu(object[] rawData, Server server) : base(rawData, server)
		{
			this.Content = Util.BuildExpMenuResponse(new object[]
			{
				1,
				Util.GetAt(rawData, new int[]
				{
					5,
					1
				})
			});
		}
	}
}
